#include "SplitToolCppJieba.h"

SplitToolCppJieba::SplitToolCppJieba(Configuration *config)
: _config(config)
, _jieba(_config->parseConfig("DICT_PATH"),
         _config->parseConfig("HMM_PATH"),
         ""
         /* _config.parseConfig("USER_DICT_PATH") */
         /* ,_config.parseConfig("IDF_PATH"), */
         /* _config.parseConfig("STOP_WORD_PATH") */
         )
{
}

SplitToolCppJieba::~SplitToolCppJieba(){}

//分词函数
vector<string> SplitToolCppJieba::cut(const string &sentence){
    vector<string> words;
    _jieba.Cut(sentence, words);
    return words;
}
